<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Dhara: src/mlcan.cc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Dhara
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">mlcan.cc File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="__bool_8h_source.html">_bool.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="__defs_8h_source.html">_defs.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae9e5909dfe33e47496a314930fe109a0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#ae9e5909dfe33e47496a314930fe109a0">MaxFind</a> (const double a, const double b)</td></tr>
<tr class="separator:ae9e5909dfe33e47496a314930fe109a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a761bd27d1bc7358d39fc9e68354147f0"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a761bd27d1bc7358d39fc9e68354147f0">QuadraticSolver</a> (double *ce, double *roots)</td></tr>
<tr class="separator:a761bd27d1bc7358d39fc9e68354147f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a651bc5153d7d9adc8b74f0dd5e48019f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a651bc5153d7d9adc8b74f0dd5e48019f">CubicSolver</a> (double *ce, double *roots)</td></tr>
<tr class="separator:a651bc5153d7d9adc8b74f0dd5e48019f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40cf590913db7d4f3d971ecd1800810"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#ab40cf590913db7d4f3d971ecd1800810">quarticSolver</a> (double *ce, double *roots)</td></tr>
<tr class="separator:ab40cf590913db7d4f3d971ecd1800810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa27fa110d0a5a3b1dc93bd812ecd720"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#aaa27fa110d0a5a3b1dc93bd812ecd720">rtbis</a> (double(*func)(double, double, double, double, double, double, double, double, double,                                           double, double, double, double, double), double Rabs, double Ta1, double Ts1, double ea1, double pa1, double U1, double z1, double dzs1, double psis1_MPa, double vonk, double z0, double TC1, double epss, double x1, double x2, double xacc)</td></tr>
<tr class="separator:aaa27fa110d0a5a3b1dc93bd812ecd720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9045c21ec49f70998dc4aacb6e049b9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#ab9045c21ec49f70998dc4aacb6e049b9">MaxValue</a> (VectorXd &amp;Array_in, int SIZE)</td></tr>
<tr class="separator:ab9045c21ec49f70998dc4aacb6e049b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2024468692d2852fd2ca6b68b6f976cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a2024468692d2852fd2ca6b68b6f976cf">ThomasAlgorithm</a> (VectorXd &amp;a, VectorXd &amp;b, VectorXd &amp;c, VectorXd &amp;d, VectorXd &amp;f, int N)</td></tr>
<tr class="separator:a2024468692d2852fd2ca6b68b6f976cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c7ce598285290c1d764422e829722f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a0c7ce598285290c1d764422e829722f2">PH_Dist</a> (<a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *photosynthesis, Ref&lt; VectorXd &gt; Vz)</td></tr>
<tr class="separator:a0c7ce598285290c1d764422e829722f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab395c197b44c682ae509335372f3482"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#aab395c197b44c682ae509335372f3482">First_Order_Closure_U</a> (<a class="el" href="class_forcing_class.html">ForcingClass</a> *forcings, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_micro_environment_class.html">MicroEnvironmentClass</a> *microenviron, Ref&lt; VectorXd &gt; Um, Ref&lt; VectorXd &gt; Km)</td></tr>
<tr class="separator:aab395c197b44c682ae509335372f3482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a567338bf9002e5f6edd29d246b3adf5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a567338bf9002e5f6edd29d246b3adf5a">Precip_Interception</a> (<a class="el" href="class_forcing_class.html">ForcingClass</a> *forcings, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, Ref&lt; VectorXd &gt; Sh2o_prof, Ref&lt; VectorXd &gt; Smaxz, Ref&lt; VectorXd &gt; wetfrac, Ref&lt; VectorXd &gt; dryfrac, double *ppt_ground)</td></tr>
<tr class="separator:a567338bf9002e5f6edd29d246b3adf5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6ee5741c12b15ee35ff8d9a2354f63"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a7e6ee5741c12b15ee35ff8d9a2354f63">Diffuse_Fraction</a> (double zendeg, int doy, double SWdn)</td></tr>
<tr class="separator:a7e6ee5741c12b15ee35ff8d9a2354f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16362462b1d6539c17b446a2bc3303fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a16362462b1d6539c17b446a2bc3303fc">SW_Attenuation</a> (Ref&lt; VectorXd &gt; sun_abs, Ref&lt; VectorXd &gt; shade_abs, Ref&lt; VectorXd &gt; fsun, Ref&lt; VectorXd &gt; fshade, Ref&lt; VectorXd &gt; diffdn, Ref&lt; VectorXd &gt; diffup, Ref&lt; VectorXd &gt; LAIz, double *soil_abs_ptr, double *radabs_tot_ptr, double *radlost_ptr, double *radremain_ptr, double beam_top, double diff_top, double trans, double refl, double refl_soil, double clump, double Kbm, double Kdf, int count, int nl_can)</td></tr>
<tr class="separator:a16362462b1d6539c17b446a2bc3303fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e84aba6ec94a4646483675c1a6cadbf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a9e84aba6ec94a4646483675c1a6cadbf">ShortWaveradiation</a> (<a class="el" href="class_forcing_class.html">ForcingClass</a> *forcings, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, Ref&lt; VectorXd &gt; fsun, Ref&lt; VectorXd &gt; fshade, Ref&lt; VectorXd &gt; LAIsun, Ref&lt; VectorXd &gt; LAIshade, Ref&lt; VectorXd &gt; SWabs_sun, Ref&lt; VectorXd &gt; SWabs_shade, Ref&lt; VectorXd &gt; PARabs_sun, Ref&lt; VectorXd &gt; PARabs_shade, Ref&lt; VectorXd &gt; NIRabs_sun, Ref&lt; VectorXd &gt; NIRabs_shade, Ref&lt; VectorXd &gt; taud, double *SWabs_soil, double *SWout)</td></tr>
<tr class="separator:a9e84aba6ec94a4646483675c1a6cadbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03300519db6333d2ccbe03cadad5c485"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a03300519db6333d2ccbe03cadad5c485">LW_Attenuation</a> (Ref&lt; VectorXd &gt; LWabs_can, Ref&lt; VectorXd &gt; diffdn, Ref&lt; VectorXd &gt; diffup, Ref&lt; VectorXd &gt; LWcan_out, Ref&lt; VectorXd &gt; LWsun_out, Ref&lt; VectorXd &gt; LWshade_out, Ref&lt; VectorXd &gt; Tl_sun, Ref&lt; VectorXd &gt; Tl_shade, Ref&lt; VectorXd &gt; LAI_sun, Ref&lt; VectorXd &gt; LAI_shade, Ref&lt; VectorXd &gt; LAIz, Ref&lt; VectorXd &gt; fsun, Ref&lt; VectorXd &gt; fshade, double *radlost_ptr, double *LWabs_soil_ptr, double *LW_soil_out_ptr, double LW_sky, double Tatop, double Tsoil, double epsv, double epss, double clump, double Kdf, int count, int nl_can)</td></tr>
<tr class="separator:a03300519db6333d2ccbe03cadad5c485"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af82f5ab43661aa733779575bd7c7bd77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#af82f5ab43661aa733779575bd7c7bd77">LongWaveradiation</a> (<a class="el" href="class_forcing_class.html">ForcingClass</a> *forcings, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, Ref&lt; VectorXd &gt; LWabs_can, Ref&lt; VectorXd &gt; LWabs_sun, Ref&lt; VectorXd &gt; LWabs_shade, double *LWabs_soil, double *LWup, Ref&lt; VectorXd &gt; LWcan_emit, Ref&lt; VectorXd &gt; LWsun_emit, Ref&lt; VectorXd &gt; LWshade_emit, double *LWemit_soil)</td></tr>
<tr class="separator:af82f5ab43661aa733779575bd7c7bd77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41421f09a37bce9f808b0613a559c06e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a41421f09a37bce9f808b0613a559c06e">Polynomial_Root</a> (double a, double b, double c)</td></tr>
<tr class="separator:a41421f09a37bce9f808b0613a559c06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fd28bf6d278044f31df2ba1f7c45990"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a1fd28bf6d278044f31df2ba1f7c45990">photosynthesis_C4</a> (<a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *photosynthesis, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, Ref&lt; VectorXd &gt; Ph, Ref&lt; VectorXd &gt; An, int nl_can, int sunlit)</td></tr>
<tr class="separator:a1fd28bf6d278044f31df2ba1f7c45990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dd1d9da85ccda593a7a98b9397bf0a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a7dd1d9da85ccda593a7a98b9397bf0a2">BLC_Nikolov</a> (<a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *photosynthesis, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, Ref&lt; VectorXd &gt; gbv, Ref&lt; VectorXd &gt; gbh, int nl_can, int sunlit)</td></tr>
<tr class="separator:a7dd1d9da85ccda593a7a98b9397bf0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e41d98c793e03a1241ae3e42541bd3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a1e41d98c793e03a1241ae3e42541bd3b">Leaf_Water_Potential</a> (<a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, <a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *stomaconduct, Ref&lt; VectorXd &gt; psil_MPA, int nl_can)</td></tr>
<tr class="separator:a1e41d98c793e03a1241ae3e42541bd3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641130ac54aeb155d97ccd53c90e0efa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a641130ac54aeb155d97ccd53c90e0efa">Tuzet_Function</a> (<a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *stomaconduct, Ref&lt; VectorXd &gt; fsv, Ref&lt; VectorXd &gt; psil_MPa, int nl_can)</td></tr>
<tr class="separator:a641130ac54aeb155d97ccd53c90e0efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a364adfaa16a7116a14e4ebc7b8330ef4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a364adfaa16a7116a14e4ebc7b8330ef4">Ball_Berry</a> (<a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *stomaconduct, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, Ref&lt; VectorXd &gt; gsv, Ref&lt; VectorXd &gt; Ci, Ref&lt; VectorXd &gt; An, Ref&lt; VectorXd &gt; fsv, Ref&lt; VectorXd &gt; gbv, int sunlit, int nl_can)</td></tr>
<tr class="separator:a364adfaa16a7116a14e4ebc7b8330ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9fd5a03871068d247242ec9ccdae02a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#aa9fd5a03871068d247242ec9ccdae02a">LEB_Quartic</a> (<a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, Ref&lt; VectorXd &gt; Tl, Ref&lt; VectorXd &gt; gv, Ref&lt; VectorXd &gt; H, Ref&lt; VectorXd &gt; LE, int sunlit, int nl_can, int dry)</td></tr>
<tr class="separator:aa9fd5a03871068d247242ec9ccdae02a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac49c607314e85aeba5047055fa7e3ab5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#ac49c607314e85aeba5047055fa7e3ab5">LeafSolution</a> (<a class="el" href="class_forcing_class.html">ForcingClass</a> *forcings, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *photosynthesis, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, <a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *stomaconduct, Ref&lt; VectorXd &gt; Ph, Ref&lt; VectorXd &gt; An, Ref&lt; VectorXd &gt; Ci, Ref&lt; VectorXd &gt; gsv, Ref&lt; VectorXd &gt; Tl, Ref&lt; VectorXd &gt; LE, Ref&lt; VectorXd &gt; TR, Ref&lt; VectorXd &gt; Evap_mm, Ref&lt; VectorXd &gt; H, Ref&lt; VectorXd &gt; psil, Ref&lt; VectorXd &gt; fsv, Ref&lt; VectorXd &gt; Ch2o_mm, Ref&lt; VectorXd &gt; gbv, Ref&lt; VectorXd &gt; gbh, int sunlit, int t)</td></tr>
<tr class="separator:ac49c607314e85aeba5047055fa7e3ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74403715db434f72a77fb057e9db4d33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a74403715db434f72a77fb057e9db4d33">SEB_Remainder_return</a> (double Ts, double Rabs, double Ta1, double Ts1, double ea1, double pa, double U1, double z1, double dzs1, double psis1_MPa, double vonk, double z0, double TC1, double epss, double *Hs, double *RH, double *LEs, double *Gs, double *LWups, double *remain)</td></tr>
<tr class="separator:a74403715db434f72a77fb057e9db4d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8895290faf5acc7416e43e5cb0d9716a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a8895290faf5acc7416e43e5cb0d9716a">SEB_Remainder</a> (double Ts, double Rabs, double Ta1, double Ts1, double ea1, double pa, double U1, double z1, double dzs1, double psis1_MPa, double vonk, double z0, double TC1, double epss)</td></tr>
<tr class="separator:a8895290faf5acc7416e43e5cb0d9716a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fc2ccef00bb96fa1fabf0980d941c19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a5fc2ccef00bb96fa1fabf0980d941c19">Soil_Surface_Fluxes</a> (<a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_soil_class.html">SoilClass</a> *soils, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, double *Tsurf, double *Hs, double *LEs, double *Gs, double *RH, double *LWups)</td></tr>
<tr class="separator:a5fc2ccef00bb96fa1fabf0980d941c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5793840ed0ebe12e4aca86a6e51c50d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#ac5793840ed0ebe12e4aca86a6e51c50d">Order_1_Closure_All</a> (Ref&lt; VectorXd &gt; Ca_in, Ref&lt; VectorXd &gt; z_in, Ref&lt; VectorXd &gt; K_in, Ref&lt; VectorXd &gt; SS_in, double <a class="el" href="devconst_8h.html#aad01429fd3a33d4b91ab552e3ff058e8">dz</a>, double soilf, double ctz, int nl_can)</td></tr>
<tr class="separator:ac5793840ed0ebe12e4aca86a6e51c50d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a205b6034b25ec7a7baef4ca8874fb2b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#a205b6034b25ec7a7baef4ca8874fb2b2">Micro_Environment</a> (<a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, Ref&lt; VectorXd &gt; CAz, Ref&lt; VectorXd &gt; EAz, Ref&lt; VectorXd &gt; TAz, int nl_can)</td></tr>
<tr class="separator:a205b6034b25ec7a7baef4ca8874fb2b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd66277d8e2b8f57bbdd7d6ebcd931e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#afd66277d8e2b8f57bbdd7d6ebcd931e3">Evap_Condensation_Adjust</a> (<a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, Ref&lt; VectorXd &gt; Sh2o_prof, double *Sh2o_can, int nl_can)</td></tr>
<tr class="separator:afd66277d8e2b8f57bbdd7d6ebcd931e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fc52bdf29c56d534e8893ee1364822"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mlcan_8cc.html#ac8fc52bdf29c56d534e8893ee1364822">CanopyModel</a> (<a class="el" href="class_project_class.html">ProjectClass</a> *project, <a class="el" href="class_switch_class.html">SwitchClass</a> *Switches, <a class="el" href="class_constant_class.html">ConstantClass</a> *constants, <a class="el" href="class_canopy_class.html">CanopyClass</a> *canopies, <a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *vertcanopies, <a class="el" href="class_soil_class.html">SoilClass</a> *soils, <a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *vertsoils, <a class="el" href="class_time_forcing_class.html">TimeForcingClass</a> *timeforcings, <a class="el" href="class_forcing_class.html">ForcingClass</a> *forcings, <a class="el" href="class_radiation_class.html">RadiationClass</a> *radiation, <a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *photosynthesis, <a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *stomaconduct, <a class="el" href="class_respiration_class.html">RespirationClass</a> *respiration, <a class="el" href="class_micro_environment_class.html">MicroEnvironmentClass</a> *microenviron, <a class="el" href="class_output_class.html">OutputClass</a> *outmlcan, int t, int rank, int size)</td></tr>
<tr class="separator:ac8fc52bdf29c56d534e8893ee1364822"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a364adfaa16a7116a14e4ebc7b8330ef4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ball_Berry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *&#160;</td>
          <td class="paramname"><em>stomaconduct</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gsv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Ci</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>An</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fsv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gbv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sunlit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7dd1d9da85ccda593a7a98b9397bf0a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void BLC_Nikolov </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *&#160;</td>
          <td class="paramname"><em>photosynthesis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gbv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gbh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sunlit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8fc52bdf29c56d534e8893ee1364822"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CanopyModel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_project_class.html">ProjectClass</a> *&#160;</td>
          <td class="paramname"><em>project</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_switch_class.html">SwitchClass</a> *&#160;</td>
          <td class="paramname"><em>Switches</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_soil_class.html">SoilClass</a> *&#160;</td>
          <td class="paramname"><em>soils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_time_forcing_class.html">TimeForcingClass</a> *&#160;</td>
          <td class="paramname"><em>timeforcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_forcing_class.html">ForcingClass</a> *&#160;</td>
          <td class="paramname"><em>forcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *&#160;</td>
          <td class="paramname"><em>photosynthesis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *&#160;</td>
          <td class="paramname"><em>stomaconduct</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_respiration_class.html">RespirationClass</a> *&#160;</td>
          <td class="paramname"><em>respiration</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_micro_environment_class.html">MicroEnvironmentClass</a> *&#160;</td>
          <td class="paramname"><em>microenviron</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_output_class.html">OutputClass</a> *&#160;</td>
          <td class="paramname"><em>outmlcan</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>rank</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a651bc5153d7d9adc8b74f0dd5e48019f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CubicSolver </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ce</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>roots</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7e6ee5741c12b15ee35ff8d9a2354f63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Diffuse_Fraction </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zendeg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>doy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>SWdn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afd66277d8e2b8f57bbdd7d6ebcd931e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Evap_Condensation_Adjust </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Sh2o_prof</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Sh2o_can</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aab395c197b44c682ae509335372f3482"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void First_Order_Closure_U </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_forcing_class.html">ForcingClass</a> *&#160;</td>
          <td class="paramname"><em>forcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_micro_environment_class.html">MicroEnvironmentClass</a> *&#160;</td>
          <td class="paramname"><em>microenviron</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Um</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Km</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1e41d98c793e03a1241ae3e42541bd3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Leaf_Water_Potential </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *&#160;</td>
          <td class="paramname"><em>stomaconduct</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>psil_MPA</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac49c607314e85aeba5047055fa7e3ab5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LeafSolution </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_forcing_class.html">ForcingClass</a> *&#160;</td>
          <td class="paramname"><em>forcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *&#160;</td>
          <td class="paramname"><em>photosynthesis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *&#160;</td>
          <td class="paramname"><em>stomaconduct</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Ph</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>An</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Ci</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gsv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Tl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LE</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>TR</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Evap_mm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>H</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>psil</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fsv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Ch2o_mm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gbv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gbh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sunlit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9fd5a03871068d247242ec9ccdae02a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LEB_Quartic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Tl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>gv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>H</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LE</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sunlit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af82f5ab43661aa733779575bd7c7bd77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LongWaveradiation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_forcing_class.html">ForcingClass</a> *&#160;</td>
          <td class="paramname"><em>forcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWabs_can</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWabs_sun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWabs_shade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LWabs_soil</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LWup</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWcan_emit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWsun_emit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWshade_emit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LWemit_soil</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a03300519db6333d2ccbe03cadad5c485"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LW_Attenuation </td>
          <td>(</td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWabs_can</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>diffdn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>diffup</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWcan_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWsun_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LWshade_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Tl_sun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Tl_shade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LAI_sun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LAI_shade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LAIz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fsun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fshade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>radlost_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LWabs_soil_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LW_soil_out_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>LW_sky</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Tatop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Tsoil</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>epsv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>epss</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>clump</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Kdf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae9e5909dfe33e47496a314930fe109a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double MaxFind </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab9045c21ec49f70998dc4aacb6e049b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double MaxValue </td>
          <td>(</td>
          <td class="paramtype">VectorXd &amp;&#160;</td>
          <td class="paramname"><em>Array_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>SIZE</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a205b6034b25ec7a7baef4ca8874fb2b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Micro_Environment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>CAz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>EAz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>TAz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac5793840ed0ebe12e4aca86a6e51c50d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Order_1_Closure_All </td>
          <td>(</td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Ca_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>z_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>K_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>SS_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>soilf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ctz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0c7ce598285290c1d764422e829722f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PH_Dist </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *&#160;</td>
          <td class="paramname"><em>photosynthesis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1fd28bf6d278044f31df2ba1f7c45990"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void photosynthesis_C4 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_photosynthesis_class.html">PhotosynthesisClass</a> *&#160;</td>
          <td class="paramname"><em>photosynthesis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Ph</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>An</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sunlit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a41421f09a37bce9f808b0613a559c06e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Polynomial_Root </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a567338bf9002e5f6edd29d246b3adf5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Precip_Interception </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_forcing_class.html">ForcingClass</a> *&#160;</td>
          <td class="paramname"><em>forcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Sh2o_prof</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>Smaxz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>wetfrac</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>dryfrac</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ppt_ground</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a761bd27d1bc7358d39fc9e68354147f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int QuadraticSolver </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ce</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>roots</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab40cf590913db7d4f3d971ecd1800810"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int quarticSolver </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ce</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>roots</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaa27fa110d0a5a3b1dc93bd812ecd720"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double rtbis </td>
          <td>(</td>
          <td class="paramtype">double(*)(double, double, double, double, double, double, double, double, double,                                           double, double, double, double, double)&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Rabs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ta1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ts1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ea1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pa1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>U1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dzs1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>psis1_MPa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vonk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>TC1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>epss</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xacc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8895290faf5acc7416e43e5cb0d9716a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double SEB_Remainder </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Rabs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ta1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ts1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ea1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>U1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dzs1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>psis1_MPa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vonk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>TC1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>epss</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a74403715db434f72a77fb057e9db4d33"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SEB_Remainder_return </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Rabs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ta1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ts1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ea1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>U1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dzs1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>psis1_MPa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vonk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>TC1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>epss</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Hs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>RH</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LEs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Gs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LWups</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>remain</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9e84aba6ec94a4646483675c1a6cadbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ShortWaveradiation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_forcing_class.html">ForcingClass</a> *&#160;</td>
          <td class="paramname"><em>forcings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fsun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fshade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LAIsun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LAIshade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>SWabs_sun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>SWabs_shade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>PARabs_sun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>PARabs_shade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>NIRabs_sun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>NIRabs_shade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>taud</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>SWabs_soil</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>SWout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5fc2ccef00bb96fa1fabf0980d941c19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Soil_Surface_Fluxes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vertical_canopy_class.html">VerticalCanopyClass</a> *&#160;</td>
          <td class="paramname"><em>vertcanopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_canopy_class.html">CanopyClass</a> *&#160;</td>
          <td class="paramname"><em>canopies</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vertical_soil_class.html">VerticalSoilClass</a> *&#160;</td>
          <td class="paramname"><em>vertsoils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_soil_class.html">SoilClass</a> *&#160;</td>
          <td class="paramname"><em>soils</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_radiation_class.html">RadiationClass</a> *&#160;</td>
          <td class="paramname"><em>radiation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_constant_class.html">ConstantClass</a> *&#160;</td>
          <td class="paramname"><em>constants</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Tsurf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Hs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LEs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Gs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>RH</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>LWups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a16362462b1d6539c17b446a2bc3303fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SW_Attenuation </td>
          <td>(</td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>sun_abs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>shade_abs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fsun</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fshade</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>diffdn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>diffup</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>LAIz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>soil_abs_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>radabs_tot_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>radlost_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>radremain_ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>beam_top</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>diff_top</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>trans</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>refl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>refl_soil</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>clump</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Kbm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Kdf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2024468692d2852fd2ca6b68b6f976cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ThomasAlgorithm </td>
          <td>(</td>
          <td class="paramtype">VectorXd &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VectorXd &amp;&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VectorXd &amp;&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VectorXd &amp;&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VectorXd &amp;&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>N</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a641130ac54aeb155d97ccd53c90e0efa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Tuzet_Function </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_stoma_conduct_class.html">StomaConductClass</a> *&#160;</td>
          <td class="paramname"><em>stomaconduct</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>fsv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ref&lt; VectorXd &gt;&#160;</td>
          <td class="paramname"><em>psil_MPa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nl_can</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
